你去看看 在C语言的对话框里面上面有跟多选项
好象是倒数第三个还是倒数第二个来着
有个D开头的英文 那个选项的扩展项目只有3 4个
其中有个就是修改C语言的路径 默认路径是C:\TC\
好象是这样的 反正你看见一个C:\开头的路径就对了
把那个路径改成你想放C语言文件夹饿路径
比如我的C语言运行程序在E:\TC\下 那就把路径改成E:\TC\
char *s[4]={"李四","张三","黄生","二小"},*p[4]
把p[i]指向s[i],即:
for(i=0i<4i++)
p[i]=s[i]
也可以直接char *p[4]={"李四","张三","黄生","二小"}这里数字4只是表示指针数组中指针的个数,而不是字符长度。
扩展资料:
C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。
相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。
而与或非的运算优先级都不一样,因此a &&b || b &&c解释为(a &&b) || (b &&c)
合理使用优先级可以极大简化表达式。
#include <stdio.h>#include <stdlib.h>
#include <math.h>
#include <string.h>
int main()
{
const int N=3//人数
const int M=3//次数
int arr1[N]={1,2,3}
bool arr[N*N]={0}
for (int i=0i<Ni++)
{
int temp=0
for (int j=0j<Mj++)
{
arr[temp]=1
temp+=arr1[i]
}
}
int num=0
for (int i=0i<N*Ni++)
{
if (arr[i]==1)
{
num++
}
}
printf("%d\n",(N-1)*3+1)
printf("%d",num)
system("pause")
}///实质是找出来 (N-1)*TN 中不能被 t1 t2... tn 整出的数