1. 首页 > 科技

C语言问题,题目如下? c语言的编程题目

C语言问题,题目如下?c语言的编程题目

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);

   }

}