c语言题目做
❶ 下面c语言题目怎么做
main()
{
int num;
printf("输入一个整数:");
scanf("%d",&num);
int result=0,tag3=0,tag5=0,tag7=0;
if(num%3==0)
{
result++;
tag3=1;
}
if(num%5==0)
{
result++;
tag5=1;
}
if(num%7==0)
{
result++;
tag7=1;
}
switch(result)
{
case 0:printf("%d不可以被3,5或者7整除\n",num);break;
case 3:printf("%d可以同时被3,5和7整除\n",num);break;
case 2:
if(tag3==1 && tag5==1) printf("%d可以被3和5整除,不能被7整除\n",num);
if(tag3==1 && tag7==1) printf("%d可以被3和7整除,不能被5整除\n",num);
if(tag5==1 && tag7==1) printf("%d可以被5和7整除,不能被3整除\n",num);
break;
case 1:
if(tag3==1) printf("%d可以被3整除,不能被5和7整除\n",num);
if(tag5==1) printf("%d可以被5整除,不能被3和7整除\n",num);
if(tag7==1) printf("%d可以被7整除,不能被3和5整除\n",num);
break;
}
system("PAUSE");
}
❷ c语言题目做程序
#include<stdio.h>
intmain()
{
intn;
doublec,d;
scanf("%lf%d",&c,&n);
d=c+c*0.0225*n;
printf("%lf ",d);
return0;
}
❸ C语言题目,这题怎么做
#include<stdio.h>
void main()
{
int score;
printf("Iuput the score (0-100):");
scanf("%d",&score);
switch (score/10)
{
case 10:
case 9: printf("excllent\n");break;
case 8: printf("all right\n");break;
case 7: printf("moddling\n");break;
case 6: printf("pass\n");break;
default: printf("fail\n");break;
}
}
❹ 怎么做c语言题目
首先应该就先看清题目,明白要实现的目的,然后你要使用什么算法来实现(要确实理解才行)~~想通了就可以动手了
❺ C语言这个题怎么做
18)B
e后面必须是一个整数,且e的前面必须有数字。所以ACD都是错的
19)C
同上题的理由,ABD都是错的
❻ c语言题目,怎么做
#include <stdio.h>
void lianxufutongji (char str[],int length)
{
int i;
int s[4]= {0};
for(i=0;i<length;i++){
if(str[i]=='j') s[0]++;
else if (str[i]=='k') s[1]++;
else if (str[i]=='u') s[2]++;
else s[3]++;
}
printf("j:%-4d k:%-4d u:%-4d i:%-4d\n ",s[0],s[1],s[2],s[3]);
}
void main ()
{
char a[]="jjjkkkkuiii";
int lenght=11;
lianxufutongji(a,lenght);
}
------------------------------------------------
❼ C语言题目怎么做
最后的)后少了个),所以无法判断了……
若最后有那个),则func的实参个数是4而不是5。因为“,(rec4,rec5)”的()中是逗号表达式,最后起作用的是rec5。
❽ c语言题目--怎么做啊
有用户输入的两个字符串a和b,两字符串中有字母和数字,请完成如下两个操作,
1. 编写一个函数strConCat,将字符串a和字符串b连接成字符串c,并返回给主函数;
2. 对连接后的字符串c,将其中连续的数字作为一个整数,依此存放到一数组a中。统计共有多少个整数,并输出这些数。
要求:界面友好、请使用指针完成;
#include<stdio.h>
#define N 275
int count=0;
void strconcat(char *str1,char *str2)
{
while(*str1!='\0')
str1++;
while(*str2!='\0')
*(str1++)=*(str2++);
*str1='\0';
}
void tongji(char *str,int a[])
{
int i=0;
while(*str!='\0')
{
if((*str>='0')&&(*str<='9'))
{
count++;
a[i++]=*str-'0';
}
str++;
}
a[i]='\0';
}
main()
{
int i;
int c[N]={0,0};
char a[N],b[N];
printf("请输入第一个字符串:\n");
scanf("%s",a);
printf("请输入第二个字符串:\n");
scanf("%s",b);
strconcat(a,b);
printf("\n第一个字符串和第二个字符串连接后的新字符串为:\n");
printf("%s",a);
tongji(a,c);
printf("\n\n经统计,最后的新数组中共有%d个整数。",count);
printf("\n\n它们分别是:\n");
for(i=0;i<count;i++)
printf("%d\t",c[i]);
}
❾ C语言题目求做
我觉得光考验眼力这件事 我就过不去了,,你能吧图片弄好吗?