C语言问题,题目如下? c语言的编程题目
- C语言程序填空题,题目如下,要求在“/*---------*/”处填入适当的语句,使之符合题目要求
- C语言的题目?求大神解答了~~~~~~~~~~~~~~题目如下
- c语言if语句的问题 有如下程序: #include<stdio.h> main( ) { int a=0,b=1; if(a+
- C语言问题。题目3 循环输入n个学生成绩,当成绩大于等于90,输出”very good”,当成绩大于或等于80并且小于90时,输出”good”,当成绩大于或等于60并且小于80时,输出”passed”,当成绩小于60时,输出“failed”。当输入成绩为小于零的数,程序退出。
C语言程序填空题,题目如下,要求在“/*---------*/”处填入适当的语句,使之符合题目要求
#include "stdio.h"
int main(void)
{
int count, digit, in;
int repeat, ri;
int countdigit(int number, int digit);
scanf("%d",&repeat);
for(ri = 1; ri <= repeat; ri++)
{
scanf("%d %d", &in, &digit);
count=countdigit(in,digit);/*---------*/
printf("Number %d of digit %d: %d\n", in, digit, count);
}
}
int countdigit(int number, int digit)/*---------*/
{
int count=0;
if(number<0) number=-number;
while(number/10)
{
if(number%10==digit)
count++;
number/=10;
}
if(number%10==digit)
count++;
return count;
}
C语言的题目?求大神解答了~~~~~~~~~~~~~~题目如下
楼主题目没问题,当输入2 4时,确实和为15。希望楼主采纳。
#include<stdio.h>
#define MAX 210
int Int[MAX]={2};
int is_prime(int x)
{
for (int i= 2; i*i <= x; i++)
if (x % i == 0)
return -1;
return x;
}
int main()
{
int m,n;
scanf("%d %d",&m,&n);
int count = 1;
for (int i = 3; ; i++)
{
if (is_prime(i)>= 0)
Int[count++] = i;
if (count == 200)
break;
}
int sum = 0;
for (int i = m-1; i < n; i++)
sum += Int[i];
printf("%d\n",sum);
return 0;
}
c语言if语句的问题 有如下程序: #include<stdio.h> main( ) { int a=0,b=1; if(a+
C中非零的值为真,0为假,这样实际上if(a++&&b++)
因为a初始为零,执行完这行才自加1,所以相当于if(false),又因为&&多条件逻辑判断的时候,
前面的为假后面的就不再执行,所以b++是没有执行的,最终的结果就是a为1,b也为1,答案就是A) FALSE_OUT: a=1,b=1
C语言问题。题目3 循环输入n个学生成绩,当成绩大于等于90,输出”very good”,当成绩大于或等于80并且小于90时,输出”good”,当成绩大于或等于60并且小于80时,输出”passed”,当成绩小于60时,输出“failed”。当输入成绩为小于零的数,程序退出。
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int c;
scanf("%d",&c);
while(c>0) //输入负数退出循环
{
while(c>100)//判断分数的合法性,大于100则重新输入
{
printf("error,please input agame");
scanf("%d",&c);
}
if(c>=90) printf("very good\n");
else if(c>=80) printf("good\n");
else if(c>=60) printf("passed\n");
else printf("failed\n");
scanf("%d",&c);
}
}