C语言问题,求大佬解答

供稿:hz-xin.com     日期:2025-01-12
c语言问题 求大佬解答拜托了

#include
int main() {
int stuNum=0,remainder=-1,weekNum=0;
printf("请输入学号([142011001,142015000]):");
scanf("%d",&stuNum);
if(stuNum142015000) {
printf("学号输入错误,应该在[142011001,142015000]内");
return 0;
}
printf("请输入周数([1,20]):");
scanf("%d",&weekNum);
if(weekNum20) {
printf("周数输入错误,应该在[1,20]内");
return 0;
}
remainder=stuNum%10;

printf("学生%d在第%d周应该交作业吗?",stuNum,weekNum);
printf(remainder%3==weekNum?"是":"否");
}

#include
int main()
{
int n,f=0;
scanf("%d",&n);
for(int i=0;i<=n;i++)//公鸡数
{
for(int j=0;j<=n;j++)//母鸡数
{
for(int k=0;k<=n;k++)//小鸡数
if(k%3==0)//小鸡的个数必须是3的倍数
if(5*i+3*j+k/3==n&&i+j+k==n)//n钱n鸡
{
f++;//计数
//printf("%d %d %d
",i,j,k);
}

}
}
printf("%d",f);
return 0;
}

【示例代码如下,用 中文c 编译】

#定义 最大输入个数  10000


整数类型  甲,个数=0, 输入数[最大输入个数],统计=0;

小数类型  和=0,平均值;

重复{

图形输入整数() => 甲;

如果( 甲 大于 0 ){ 

和 += 甲;

如果(个数 < 最大输入个数) 输入数[个数 ++] = 甲;

}

}直到 甲 等于 0;

图形输出词语(“输入的正整数个数为:”);

图形输出整数(个数,10);图形换行();


平均值 = 和 除 个数;

图形输出词语(“输入正整数的平均值为:”);

图形输出小数(平均值);图形换行();


步进循环(甲=0;甲<个数;甲++ ) 如果( 输入数[甲] > 平均值 ) 统计++;

图形输出词语(“大于平均值的正整数个数为:”);

图形输出整数(统计,10);图形换行();


【运行 结果如下图】



求大佬解答c语言问题……
a=5,b=60,所以if(a

c语言问题 大佬救救我吧!!
对于m+=m-=(m=1)*(n=2):先算 (m=1)*(n=2),得 m=1,n=2,(m=1)=1,(n=2)=2。再算m+=m-=1*2,先算m-=2,即m=m-2,m=1-2=-1,最后算m+=-1,得m=-2,所以,表达式m+=m-=(m=1)*(n=2)的值等于-2。

一个C语言问题,求大佬解答?
以下是实现上述功能的 C 程序示例:include <stdio.h> include <string.h> define MAX_LEN 80 \/\/ 字符串最大长度 int main(int argc, char *argv[]){ if (argc < 2) { printf("Please specify a file name.\\n");return 1;} \/\/ 从命令行得到文件名 char *file_name = argv[1];\/...

C语言问题,求大佬解答
【示例代码如下,用 中文c 编译】定义 最大输入个数 10000 整数类型 甲,个数=0, 输入数[最大输入个数],统计=0;小数类型 和=0,平均值;重复{ 图形输入整数() => 甲;如果( 甲 大于 0 ){ 和 += 甲;如果(个数 < 最大输入个数) 输入数[个数 ++] = 甲;} }直到 甲 等...

c语言简单程序题把我搞糊涂了 求大佬解疑
第一张图片:根据优先级,先算++,但由于加加在后面,所以返回加加前的值,也就是7。再算等号,赋值给sum,此时sum就是7。然后轮到逗号,逗号之后是sum自加,得8。然后再到下一个num自加,但跟sum已经没有关系了。所以答案是8。第二张图片:由于括号的原因,等号优先级低,所以先算括号里的值...

这个c语言题目有点难,求大佬帮忙
您好,很高兴回答您的问题。您说的这个问题,难点就在正确使用\/和%这两个符号。c语言中%只能使用在两个整数之间,且得到的结果也只能是整数,表示的是将前者除以后者后得到的余数,所以叫取余符号。\/表示除号,但是用在两个整数之间时,得到的结果也只能是整数。比如1\/2的结果是0,1%2的结果是1。...

C语言题目 求大佬帮看一下
首先说一下题目的答案是:11 程序运行了一下, 截图如下:下面解析一下原因:1、根据判断条件来看,当 k = 10时, while 条件不成立。2、但是需要注意的一点是,在while条件中,使用的是 K++, 而++符号在后面。3、++运算符使用有两种, 先+1在用, 和先使用在+1。而此处使用的明明是后者。4...

C语言问题求大佬解答
you do"字符串长度为7+1('\\0')字符,以及"es she"字符串长度为6+1('\\0')字符,最后输出为"How does she"。"How do you do"字符串最后的'\\0'字符没有替换,所以考虑到'\\0'字符,最后的输出结果可以看成"How does she\\0\\0"。es she\\0为被替换成的字符串,也就是"es she"...

c语言题目 求大佬
后缀自增\/自减表达式的值就是变量的当前值。例如有变量b=4,则表达式b++的值也是4。执行自增\/自减表达式之后,变量的值变为原值+1\/-1。这称为自增\/自减表达式的副作用。例如有变量b=4,执行表达式b++后,b的值变为5。第一道题求的是执行完表达式a++和b++后变量a和b的值,而第二道题求...

C语言问题,求大佬解答。
C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒...