c语言简单题目,C语言的几道简单小题

1,C语言的几道简单小题#include<stdio.h>void main()}第1题 :#include <stdio.h>void main()1.#include "stdio.h"main()for (i=0;i<=10;i++)sum=sum+1.0/(b[i]);printf("%f",sum);}#include "stdio.h"int main()
2,简单的c语言编程题求:Sn=a+aa+aaa+……+aa……a (n个a) 之值,其中a是一个数字,例如:2+22+222+2222+22222(此时n=5),n由键盘输入#include <stdio.h> void main() int a = 2; int n; int i; long temp; long result = 0; scanf("%d",&n); for (i=0; i<n; i++) temp = 0; for (int j=0; j<=i; j++) temp = temp * 10 + a; } result = result + temp; } printf("%ld",result); }1.输入10个数,找出最大的一个数,并印出来.2.求1+2+3+4.....+100=?3.求两个数m和m的最大公约数4.打印出1900-2000年中是闰年的年份what?
3,C语言几道简单的题目for循环控制流程即可1、运行结果:过程:1、n=10 while(n>7)这句话的while一共执行三次也就是说n=9,n=8,n=7这三次因为n--是给n自减1所以三次分别自减输出的结果是9872、这个程序首先要了解三个if的含义++x是给x自加1%2、%3、%7是可以分别被2、3、7整除for(int i=1;i<=100;i++) 是一共做这样的3个if做100次运行结果:第一题 #include <stdio.h> int main(int argc, char *argv[]) char str[100]; char *p; int num = 0, ch = 0; int count = 0; gets(str); count = strlen(str); p = str; while(count != 0) if (*p >= 0x30 && *p <= 0x39) num++; } else if ((*p >= 0x41 && *p <= 0x5a) || (*p >= 0x61 && *p <= 0x7a)) ch++; } p++; count--; } printf("number: %d, char: %d", num, ch); return 0; }第二题:#include <stdio.h>int main(int argc, char *argv[]) int num[10]; int i,j,small; printf("Enter ten numbers:\n"); for (i=0; i<10; i++)scanf("%d",&num[i]); } small = num[0]; for (j=1; j<10; j++)if(small > num[j])small = num[j];} } printf("The smallest number is %d\n", small); return 0;}第一个 建议看看《C program language》有源程序【c语言简单题目,C语言的几道简单小题】
4,C语言简单的题啊强烈保证正确,并且非常适用初学者 。没有难度的程序,谢谢 。1.#includemain() { int a[50],i,j,k=1; a[0]=2; for(i=3;i<=100;i++) { for(j=2;j if(i%j==0) break; if(j==i) a[k++]=i; } for(i=0;i printf("%d ",a[i]); } 2. #include main() { int f1,f2,fib,i;/*fib即为Fibonacci数列*/ double sum=0; f1=1; f2=1; for(i = 3; i <= 22; i++) { fib = f1 + f2; f2 = f1; f1 = fib; sum+=1.0*fib/(i-2); } printf("sum=%f",sum); }#include<stdio.h>void main() int i,j; for(i=1;i<5;i++) for(j=1;j<=5-i;j++)printf(" "); for(j=1;j<=2*i-1;j++)printf("*"); printf("\n"); } for(i=3;i>=1;i--) for(j=1;j<=5-i;j++)printf(" "); for(j=1;j<=2*i-1;j++)printf("*"); printf("\n"); } }1、 #include#define N 30 void main() { int i,j,array[N],m=0; for(i=3;i<100;i++) {for(j=2;j if(i%j==0)break; if(j==i)array[m++]=i; } for(i=0;i printf("%4d",array[i]); } 2、 #include double fun(int n) { if(n==1) return 2.0; else if(n==2) return 3.0; else return (fun(n-1)+fun(n-2)); } void main() {int i; double sum=0; for(i=1;i<=20;i++) sum=sum+fun(i)/i; printf("sum=%f",sum); } 好了 我刚弄错了几个地方 我刚刚运行过了 ,都可以得出正确结果了! 我编写的第二个中的fun函数就是Fibonacci数列啊for(int n=2;n<100;++n)for(int i=2;iif(n%i==0)break; else cout< }

    推荐阅读